package com.example.teacherservice.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 批量创建订单数据传输对象
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BatchOrderDTO {
    /**
     * 学生ID
     */
    private Long studentId;

    /**
     * 要购买的课程ID列表
     */
    private List<Long> courseIds;

    /**
     * 可选：订单备注
     */
    private String remark;

    /**
     * 可选：支付方式
     * 1-支付宝 2-微信 3-银行卡
     */
    private Integer paymentMethod;

    /**
     * 可选：优惠券ID
     */
    private Long couponId;
}